/** FONT-FACE **/
@font-face { font-family: ArialNueva; src: url("fonts/arialnueva.eot");}
@font-face { font-family: ArialNueva; src: url("fonts/arialnueva.ttf");}

/* Defaults ----------------------------------------------------------------- */
*     		  { font-size:13px; margin:0; padding:0; list-style: none; }
body		  { background:#fff; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif !important; }
html  		  { height:100%; }
a			  { text-decoration:none; }
a img 		  { border:0; }

.rf-ddm-lbl { height: 100px; }

.clr { clear: both; }

#j_idt26_body { background:#f7f7f7; } 

/* Header ------------------------------------------------------------------- */
#content { border-bottom:1px solid #e1e7df; }

#header				{ background: #efebe2 url("../images/bg_bar.png") repeat-x bottom; height:45px; position:relative; padding:5px; }
.logo_natuur 		{ background: #FFF; }
#header .actions  				 { position:absolute; padding-top:5px; right:5px; top:5px; }
#header .actions a               { background:#FFF; border:1px solid #ccc; border-radius:3px; color:#666; font-size:12px; padding:4px 10px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#header .actions a:hover         { background:#f7f7f7; border-color:#999; color:#333; }

.box	{ width: 600px; margin: 0px auto; }
.box h1 {color: #00321E; font-size: 16px; margin-bottom: 10px; padding: 5px 0; }

#topo   { background: url("../images/topo.png") repeat-x bottom; display: block; height: 120px; }
#center { height: 30px; margin: 0 5px; min-height: 300px; position: absolute; }
#topo #topoEsquerda { float: left; padding-left: 0 5px; }
#topo #topoDireita  { clear: right; float: right; padding-top: 5px; text-align: center; vertical-align: middle; }

.div_panel_esquerda  { float: left; margin-top:3px; padding: 0 0 0 0; width: 49%; vertical-align: top; }
.div_panel_total     { float: left; margin-top:3px; padding: 0 0 0 0; width: 99%; vertical-align: top; }
.div_panel_direita   { float:right; margin-top:3px; width: 49%; vertical-align: top; }
.div_panel_esquerda_menor, .div_panel_direita_menor, .div_panel_centro_menor { float: left; margin: 0 4px 2px 0; width:32%; }

.header-cabecalho { border-bottom: 2px solid #ddd; background:#eee; margin-bottom: 5px; clear:both; }
.header-cabecalho .title { font-size:38px; border-bottom:1px solid #ddd; font-family:ArialNueva, arial, verdana, tahoma, helvetica, sans-serif; letter-spacing: -2px; margin:0 10px; padding:0 0 3px 0; }
.header-cabecalho .breadcrumb { margin-top:5px; margin-left:10px; color:#666; padding-bottom:5px; }
.header-cabecalho .breadcrumb a { color:#666; text-decoration:underline; }
.header-cabecalho .actions { margin-top:5px; margin-left:10px; height:29px; }
.header-cabecalho .actions form input { background:#ccc; float:left; border:1px solid #ccc; border-bottom:0; border-radius:0; color:#333; padding:6px 20px 7px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; }
.header-cabecalho .actions form input:hover { background:#ddd; color:#333; box-shadow:none; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; }
.header-cabecalho .actions form input.current { background:#fff; }
.header-cabecalho .title, .header-cabecalho .actions {display:block; }

.footer { padding:10px; font-family:ArialNueva, arial, verdana, tahoma, helvetica, sans-serif; border-top:1px solid #ddd; }
.footer .system { font-size:18px; font-weight:bold; }
.footer .governo { font-size:14px; }

.abas { width: 99%; }

/**TABLE**/
table {}
table tr td {vertical-align:top;}